@font-face {
    font-family: 'Monaspace neon var';
    src: url('/assets/fonts/Monaspace Neon Var.woff') format('woff');
}
@font-face {
	font-family: 'Monaspace Argon NF';
    src: url('/assets/fonts/MonaspaceArgonNF-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Monaspace Radon NF';
    src: url('/assets/fonts/MonaspaceRadonNF-Regular.woff') format('woff');
}
:root{
	--rounded-sm: 12px;
	--rounded-lg: 16px;
	--footer-width: 19.6%;
	--md-text-font: "Monaspace Argon NF";
    --md-code-font: "Monaspace neon var";
	--md-code-comment-font: "Monaspace Radon NF";
}
.drac-text-grey-ternary{
	color: #f7f7f7
}
code{
	color: rgb(199, 143, 255)
}
.sidebar .custom-menu .btn.btn-primary::after{
	border-radius: 17px
}
.p-4{
	transform: translatey(-65px)
}
.drac-text-center::before{
	content: url('/assets/favicon.ico');
	display: inline-block;
	scale: 0.8;
	transform: translate(-35px, 25px)
}
.md-source.source-detail{
	transform: translateX(30px)
}
.md-source-repo-text{
	display: none
}
.drac-text-grey-ternary{
	color: rgba(247, 247, 247, 0.87);
}
.sidebar .custom-menu .btn.btn-primary::after{
	border-radius: 17px
}
.p-4{
	transform: translatey(-80px)
}
.drac-text-center::before{
	content: url('/assets/favicon.ico');
	display: inline-block;
	scale: 0.6;
	transform: translate(-46px, 25px);
}
.drac-text.drac-line-height.drac-text-white{
	display: inline-block;
	scale: 1.5;
	transform: translatey(-9px)
}
.dot-ul{
	padding-bottom: 5px;
}
.md-source-repo-text{
	display: none
}
pre{
	border-radius: var(--rounded-lg);
	scale: 1.1;
	margin-left: 32px;
	width: 63%;
}
code{
	color: rgb(199, 143, 255);
	padding: 4px 8px 4px 8px;
	scale: 1.05;
}
pre code {
	margin-left: 25px
}
.drac-divider, .drac-box{
	scale: 1.07;
	transform: translatey(-2px);
}
.divider {
	width: 18px
}
.hljs{
	color: #c8cfd7;
}
.diff .hljs-meta,
.hljs-keyword,
.hljs-template-tag,
.hljs-type {
  color:#cc7832
}
.hljs-addition,
.hljs-code,
.hljs-string,
.hljs-title.class_.inherited__ {
  color:#98ce6cdb;
}
.hljs-attr,
.hljs-link,
.hljs-literal,
.hljs-number,
.hljs-symbol,
.hljs-variable.constant_ {
  color:#73cc53e8;
}
.hljs-comment{
	font-family: var(--md-code-comment-font);
}
.drac-bg-cyan-green{
	position: fixed !important; 
	bottom: 0;
	width: var(--footer-width);
	left: 80.4%;
	/* background: rgba(0,0,0,0.05)*/
	border-radius: calc(var(--rounded-lg)/1.25) 6px 0 calc(var(--rounded-lg)/1.25); 
}
.admonition{
	box-sizing:content-box;
	border-width: 300px;
	background: #282a36;
	width: 41.4%;
	padding: 25px 20px 15px 20px;
	border-radius: var(--rounded-lg);
	border-style: solid;
	border-width: 5px;
	border-left-width: 13.5px;
}
.admonition-title{
	padding-left: 60px;
	transform: scale(1.3);
}
.admonition-title{
	font-weight: bold;
	font-size: 18px
}
.admonition.warning .admonition-title, .admonition.warning{
		color: #ffb86c;
	  border-color: #ffb86c;
		
}
.admonition.note .admonition-title, .admonition.note{
	color: #8be9fd;
	border-color: #8be9fd
}
.admonition.tip .admonition-title, .admonition.tip{
	color: #ff79c6;
	border-color: #ff79c6
}
.admonition.failure .admonition-title, .admonition.failure, .admonition.danger .admonition-title, .admonition.danger, .admonition.bug .admonition-title, .admonition.bug{
	color: #ff5555;
	border-color: #ff5555
}
.admonition.quote .admonition-title, .admonition.quote{
	color: #cfcfde;
	border-color: #cfcfde
}